On the Integration of Con guration andMeta - Level Programming

نویسندگان

  • Orlando Loques
  • Alexandre Sztajnberg
  • Julius Leite
  • Marcelo Lobosco
چکیده

Connguration Programming, based on Architecture Description Languages, and Meta-Level Programming are considered promising approaches in the software engineering eld. This paper shows that there is an immediate correspondence between some key concepts of Conngura-tion and Meta-Level Programming approaches and that some of the main issues to be solved for their deployment in real systems are quite similar. The main proposition is that the integration of both approaches in a single connguration programming framework can assist in putting into practice meta-level programming in order to achieve separation of concerns and improve software reuse. In addition, the capability of supporting dynamic connguration and exibility on component programming language choice are potentially improved. A prototype of a connguration programming centered environment and some application examples are presented in order to demonstrate the useful features of the combined approach.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Integration of Distributed Constraint-Based Con gurators

Con guration problems are a thriving application area for declarative knowledge representation that experiences a constant increase in size and complexity of knowledge bases. However, today's con gurators are designed for solving local con guration problems not providing any distributed con guration problem solving functionality. Consequently the challenges for the construction of con guration ...

متن کامل

Kinematic Synthesis with Con guration Spaces

This paper introduces a new approach to the conceptual design of mechanical systems from qualitative speciications of behaviour. The power of the approach stems from the integration of techniques in qualitative physics and constraint programming. We illustrate the approach with an eeective kinematic synthesis method that reasons with qualitative representations of connguration spaces using cons...

متن کامل

Adele 2: a Support to Large Software Development Process

After years of use of Adele1 (a Data Base for Version and Con guration management [11]), we noticed that we lack concepts and mechanisms related with activities: work environment control, users coordination and synchronization, method and tool control, etc. We notice also that, currently, a very large amount of work is needed to adapt a SEE to user requirements. From this experience, we impleme...

متن کامل

Supporting Software Development Processes in Adele 2

After years using of Adele [3], a con guration management system, it became apparent that it lacks activity-related concepts and mechanisms like work environment control, user coordination and synchronization, method and tool control, etc. It was also clear that considerable work is required to adpat a Software Engineering Environment (SEE) to user requirements. Using this experience, Adele 2 h...

متن کامل

Con guration Flatness of Lagrangian Systems Underactuated by One Control

Lagrangian control systems that are di erentially at with at outputs that only depend on con guration variables are said to be con guration at We provide a complete characterisation of con guration atness for systems with n degrees of freedom and n controls whose range of con trol forces only depends on con guration and whose Lagrangian has the form of kinetic energy minus potential The method ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000